package com.david.system.pojo.VO;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class MenuVO implements Serializable {
    Integer id;
    String name;
    Integer parentId;
    String path;
    String type;
    Integer sort;
    String component;
    String permission;
    String icon;
    List<MenuVO> children = new ArrayList<>();
}
